home *** CD-ROM | disk | FTP | other *** search
/ Merciful 5 / Merciful - Disc 5.iso / software / p / pcqpascalv1.2d.lha / Examples2 / StingLibPCQ / source / Free.p < prev    next >
Encoding:
Text File  |  1997-05-06  |  330 b   |  26 lines

  1. External;
  2.  
  3. {$I "include:utils/stringlib.i"}
  4. {$I "include:exec/memory.i"}
  5.  
  6. type
  7.     Str_List = record
  8.         pos  : integer;
  9.         next : ^Str_List;
  10.     end;
  11.  
  12.     Str_ListPtr = ^Str_List;
  13.  
  14.  
  15. procedure Str_FreeStr_List(p : Str_ListPtr);
  16.  
  17. begin
  18.     if p^.next = nil then
  19.         freemem(p,8)
  20.     else
  21.     begin
  22.         Str_FreeStr_List(p^.next);
  23.         freemem(p,8);
  24.     end;
  25. end;
  26.